package com.liuugoqing.structural.adapter.object_adapter;

/**
 * 对象适配器模式
 *  将现有组件库中已经实现的组件引入适配器类中，该类同时实现当前系统的业务接口 —— 引入组件
 * @Author : liugq
 * @Date : 2022/7/4 14:04
 * @See : 参考类
 * @Since： JDK1.8
 * @Version : 1.0
 */
public class SDAdapterTF implements SDCard {

    //引入接口  —— 依赖倒转，对抽象进行编程
    private TFCard tfCard;

    public SDAdapterTF(TFCard tfCard){
        this.tfCard = tfCard;
    }


    @Override
    public String readSD() {
        return tfCard.readTF();
    }

    @Override
    public void writeSD() {
        tfCard.writeTF();
    }
}
